<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE html>
<html>
<head>
<title>科目设置</title>
</head>
<body>	
	<script type="text/javascript">
		var dataGrid;
		$(function() {
			dataGrid = $('#dataGridxypz').datagrid({
				url : '${pageContext.request.contextPath}/business/accounting/xYRJZ/dataGrid.shtml',
				fit : true,
				border : false,
				pagination : true,
				pageSize : 20,
				pageList : [ 10, 20, 30, 40, 50 ],
				sortName : 'ID',
				sortOrder : 'ASC',
				checkOnSelect : false,
				selectOnCheck : false,
				nowrap : false,
				striped : true,
				rownumbers : true,
				singleSelect : true
				,columns : [[
					 {field: 'id', checkbox: true}
					,{field : 'ID', title : '编号', width : 150, hidden : true}
					,{field : 'CNLSH', title : '出纳流水号', width : 200, sortable : true}
					,{field : 'YHZH', title : '银行专户', width : 200, sortable : true}
					,{field : 'JFFSE', title : '借方发生额', width : 200, sortable : true}
					,{field : 'DFFSE', title : '贷方发生额',width : 200,sortable : true}
					,{field : 'YE', title : '余额',width : 200,sortable : true}
					,{field : 'YHJSLSH', title : '银行结算流水号',width : 200,sortable : true}
					,{field : 'ZHAIYAO',title : '摘要',width : 200,sortable : true}
					,{field : 'RZZT',title : '入账状态',width : 200,sortable : true}
					,{field : 'PZSSNY',title : '凭证所属年月',width : 260,sortable : true}
					,{field : 'CZBS', title : '冲账标识',width : 200,sortable : true}
					,{field : 'ZJYWLX', title : '资金业务类型',width : 200,sortable : true}
					,{field : 'KMBH', title : '科目编号',width : 200,sortable : true}
					,{field : 'PZH', title : '凭证号',width : 200,sortable : true}
					,{field : 'JSFS', title : '结算方式',width : 200,sortable : true}
					,{field : 'JSDH',title : '结算单号',width : 200,sortable : true}
					,{field : 'CZY',title : '操作员',width : 200,sortable : true}
					,{field : 'DZBS',title : '对账标识',width : 200,sortable : true}
					,{field : 'JZPZH',title : '记账凭证号',width : 200,sortable : true}
					,{field : 'PZLB',title : '凭证类别',width : 200,sortable : true}
				
				]],
				toolbar : '#toolbar',
				onLoadSuccess : function() {
					$('#searchForm table').show();
					parent.$.messager.progress('close');
					$(this).datagrid('tooltip');
				},
				onRowContextMenu : function(e, rowIndex, rowData) {
					e.preventDefault();
					$(this).datagrid('unselectAll');
					$(this).datagrid('selectRow', rowIndex);
					$('#xypzmenu').menu('show', {
						left : e.pageX,
						top : e.pageY
					});
				}
			});
			dataGrid.datagrid('resize');
		});
	
	//制作	
		function zhizuo() {
			var jf = 0;
			var df = 0;
			var cnlsh = "";
			var items = dataGrid.datagrid('getChecked');
			if(items != 0){
				for(var i = 0; i < items.length; i++) {
					 jf += parseInt(items[i].JFFSE);
					 df += parseInt(items[i].DFFSE);
					 cnlsh += items[i].CNLSH+","
				}
				cnlsh = cnlsh.substr(0, cnlsh.length - 1);
				parent.$.modalDialog({
					title : '凭证制作',
					width : 780,
					height : 500,
					href : '${pageContext.request.contextPath}/business/accounting/xYRJZ/addPage.shtml?jffse='+jf+'&dffse='+df+'&cnlsh='+cnlsh,
					buttons : [{
					text : '制作',
					handler : function() {
							parent.$.modalDialog.openner_dataGrid = dataGrid;		//因为添加成功之后，需要刷新这个dataGrid，所以先预定义好
							var f = parent.$.modalDialog.handler.find('#form');
							f.submit();
						}
					}]
				});
			}else{
        		$.messager.alert('通知',"请选择数据!");
        	}
		}
		
	//凭证查询
		function pzcx() {
			parent.$.modalDialog({
				title : '现银凭证',
				width : 1100,
				height : 500,
				href : '${pageContext.request.contextPath}/business/accounting/xYRJZ/xypz.shtml?jzrq='+$.serializeObject($('#searchForm')).PZSSNY_EQ_DATE_yyyyMMdd,
			});
		}
	
	//查询
		function searchFun() {
			dataGrid.datagrid('load', $.serializeObject($('#searchForm')));
		}
		
	//重置
		function cleanFun() {
			$('#searchForm input').val('');
			dataGrid.datagrid('load', {});
		}
		
	</script>
	<div class="easyui-layout" data-options="fit : true,border : false">
		<div data-options="region:'north',title:'',border:false" style="height: 50px; overflow: hidden;" >
			<form id="searchForm">
				<table class="form_view_border" bordercolordark="#FFFFFF" bordercolorlight="#45b97c" border="px" cellpadding="0" cellspacing="0" style="">
					<tr>
						<th class="panel-header">记账日期</th>
							<td><input class="easyui-datebox" name="PZSSNY_EQ_DATE_yyyyMMdd" style="width: 160px;height: 27px;"></td>
					</tr>
				</table>
			</form>
		</div>
		
		<div data-options="region:'center',border:false">
			<table id="dataGridxypz"></table>
		</div>
	</div>
	<div id="toolbar" style="display: none;">
		    <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'brick_add',plain:true" onclick="searchFun();">日记账查询</a>
			<a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'brick_delete',plain:true" onclick="pzcx();">凭证查询</a>
		    <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'brick_delete',plain:true" onclick="cleanFun();">重置</a>
		    <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'brick_delete',plain:true" onclick="zhizuo();">制作</a>
	</div>
	<div id="xypzmenu" class="easyui-menu" style="width: 120px; display: none;">
			<div onclick="zhizuo();" data-options="iconCls:'pencil_add'">制作</div>
	</div> 
</body>
</html>